Paypal | Data Engineer - 2 Interview Experience| 3 YOE



Round 1: Technical 

โœ… DSA Questions:

๐Ÿ”น Rainwater Trapping Problem: A classic algorithmic challenge focused on optimizing space and time complexity.

๐Ÿ”น Priority Queue Problem: Related to task prioritization, though I donโ€™t recall the exact details.

โœ… SQL Questions:

๐Ÿ”น Focused on window functions, their applications, and strategies to optimize SQL queries.

Round 2: Technical (Design Round)

โœ… Project Discussion:

๐Ÿ”น Shared insights into my previous projects.

๐Ÿ”น Discussed best practices in software and data engineering, explaining how I implemented them in real-world scenarios.

โœ… Design Question:

๐Ÿ”น Scenario: Design a solution to migrate data from multiple sources (Hadoop, S3, and Oracle DB) to a final S3 bucket.

๐Ÿ”น Focus: Explained service and tool selection, with emphasis on: Error logging, Scalability, Fault tolerance

โœ… Spark Coding Challenge:

๐Ÿ”น Task: Given two data frames, perform data processing and store the final output in another data frame.

๐Ÿ”น Skills Evaluated: Proficiency in PySpark and data transformation logic.

Round 3: Managerial

โœ… Projects Discussion:

๐Ÿ”น A detailed discussion on my projects, focusing on: The rationale behind choosing specific tools and services.

๐Ÿ”น Challenges faced and how I overcame them.

โœ… Real-Life Scenario Questions:

Examples of handling pipeline issues, such as: 

๐Ÿ”น Managing overload situations.

๐Ÿ”น Resolving service downtimes.

โœ… Behavioral Questions:

๐Ÿ”น Emphasized problem-solving, teamwork, and adaptability skills through situational examples.

Round 4: HR 

๐Ÿ”น Discussion of offer details and PayPalโ€™s compensation structure.

๐Ÿ”น Standard behavioral questions related to:

๐Ÿ”น Company culture.

๐Ÿ”น Alignment with PayPalโ€™s values and expectations.

โœ… Key Takeaways

๐Ÿ”น The interview process was thorough, testing a mix of technical, design, and interpersonal skills.

๐Ÿ”น Each round had a clear purpose and evaluation criteria, ensuring a holistic assessment.

๐Ÿ”น It was an excellent opportunity to showcase both technical proficiency and problem-solving abilities.